﻿
namespace WT.Web.DataSQL
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.ComponentModel.DataAnnotations;
    using System.Linq;
    using System.ServiceModel.DomainServices.Hosting;
    using System.ServiceModel.DomainServices.Server;


    // The MetadataTypeAttribute identifies WTDV_NAVIGATE_WELLMetadata as the class
    // that carries additional metadata for the WTDV_NAVIGATE_WELL class.
    [MetadataTypeAttribute(typeof(WTDV_NAVIGATE_WELL.WTDV_NAVIGATE_WELLMetadata))]
    public partial class WTDV_NAVIGATE_WELL
    {

        // This class allows you to attach custom attributes to properties
        // of the WTDV_NAVIGATE_WELL class.
        //
        // For example, the following marks the Xyz property as a
        // required property and specifies the format for valid values:
        //    [Required]
        //    [RegularExpression("[A-Z][A-Za-z0-9]*")]
        //    [StringLength(32)]
        //    public string Xyz { get; set; }
        internal sealed class WTDV_NAVIGATE_WELLMetadata
        {

            // Metadata classes are not meant to be instantiated.
            private WTDV_NAVIGATE_WELLMetadata()
            {
            }

            public Nullable<DateTime> DATE_MODE { get; set; }

            public string ID_MEST { get; set; }

            public string ID_WELL { get; set; }

            public string NAME_FUNC { get; set; }

            public string NAME_MEST { get; set; }

            public string NAME_METHOD { get; set; }

            public string NAME_MODE { get; set; }

            public string NAME_NGDU { get; set; }

            public string NAME_NGP { get; set; }

            public string NAME_NPS { get; set; }

            public string NAME_PAD { get; set; }

            public string NAME_POOL { get; set; }

            public string NAME_WELL { get; set; }

            public string NAME_WELL_PAD { get; set; }
        }
    }
}
